home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 15 / Amiga Plus Leser CD 15.iso / Tools / Development / MosaicSRC / src / smakefile < prev    next >
Encoding:
Makefile  |  2002-03-13  |  3.4 KB  |  103 lines

  1. ########################################################################
  2. #
  3. # SMakefile for Amiga Mosaic
  4. #
  5. #########################################################################
  6. # Don't forget to look in SCOptions too
  7. ########################################################################
  8. .c.o:
  9.         SC $(OPTIONS) OBJNAME=$*.o $*.c
  10.  
  11. OPTIMIZE    = OPTIMIZE
  12. #DEBUGOPT    = DEBUG=FULLFLUSH
  13.  
  14. OPTIONS     = ANSI $(OPTIMIZE) $(DEBUGOPT)
  15.  
  16. DEB        = lib:debug.lib
  17.  
  18. WWWAMITCP    = /libwww2/www.lib
  19. WWWAS225    = /libwww2/www-as225.lib
  20. WWWLOCAL    = /libwww2-local/www.lib
  21. WWWDNET     = /www-dnet.lib
  22.  
  23. #HTML        = /libhtmlg/htmlg.lib
  24.  
  25. NETAMITCP    = //amitcp_30_net.lib
  26. NETAS225    = as225.o Def _AS225=1
  27. NETDNET     = /dnet.lib
  28.  
  29. INCLUDEFILES    = globals.h HTMLP.h HTMLImgMacro.h HTML.h HTMLamp.h HTMLP.h includes.h protos.h TO_HTML.h BoingTransfer.h NewGroup.h TextEditField.h
  30.  
  31. OBJS        = locale.o globals.o mui.o fonts.o history.o gui-documents.o globalhist.o gui.o gui-dialogs.o main.o HTML_img.o picread.o rexx.o spinner.o Version.o HTMLamiga.o HTMLlists.o HTMLparse.o HTMLformat.o HTMLimages.o  HTML.o TO_HTML.o BoingTransfer.o NewGroup.o TextEditField.o
  32.  
  33. amitcp:     AMosaic_rev.h mosaic.gst Mosaic-amitcp amosaic_cat.h catalogs/deutsch/amosaic.catalog catalogs/svenska/amosaic.catalog
  34.  
  35. as225:        AMosaic_rev.h mosaic.gst Mosaic-as225
  36.  
  37. local:        Mosaic-local
  38.  
  39. dnet:        Mosaic-dnet
  40.  
  41. AMosaic_rev.h:    gui.h globals.h includes.h Mosaic.h htmlgad.h protos.h spinner.h globals.c mui.c fonts.c history.c gui-documents.c globalhist.c gui.c gui-dialogs.c main.c HTML_img.c picread.c rexx.c spinner.c HTMLamiga.c HTMLlists.c HTMLparse.c HTMLformat.c HTMLimages.c    HTML.c TO_HTML.c TO_HTML.h HTML.h  HTMLamp.h  htmlgad.h  HTMLP.h  TextEditField.c $(WWWAMITCP)
  42.         echo >> Bump.log "Bumpint $@ because of change in $?"
  43.         bumprev 14 AMosaic
  44.  
  45. Version.c:    AMosaic_rev.h
  46.         sc $@
  47.  
  48.  
  49. Mosaic-dnet:    $(OBJS) smakefile  $(WWWDNET) mo-www.o socketbase.o
  50.         SC link pname $@ $(OBJS) mo-www.o socketbase.o lib  $(WWWDNET) $(NETDNET)
  51.         delete $@.lnk QUIET
  52.  
  53. Mosaic-amitcp:    $(OBJS) smakefile $(HMTL) $(WWWAMITCP) mo-www.o
  54.         SC link pname $@ $(OBJS) mo-www.o lib  $(WWWAMITCP) $(NETAMITCP) $(DEB)
  55.         delete $@.lnk QUIET
  56.  
  57. Mosaic-as225:    $(OBJS) smakefile  $(WWWAS225) mo-www.o as225.o
  58. #        SC link pname $@ $(OBJS) mo-www.o  $(NETAS225) $(WWWAS225)
  59.         SC nodebug stripdebug link pname $@ $(OBJS) mo-www.o  $(NETAS225) $(WWWAS225)
  60.         delete $@.lnk QUIET
  61.  
  62. mosaic.gst:    includes.h
  63.         SC NOVER NOICONS NOOBJNAME IDLEN=68 MAKEGST=$@ includes.c
  64.  
  65. clean:
  66.         delete *.o *! mosaic-local mosaic-dnet mosaic-as225 mosaic-amitcp *.lnk FORCE
  67.  
  68. mo-www-local.o: mo-www-local.c
  69.         SC incdir=/libwww2-local objname=mo-www-local.o mo-www-local.c
  70.  
  71. main.o:     main.c gui.h
  72. mui.o:        mui.c gui.h
  73.  
  74. as225.o:    as225.c
  75.         SC Define _AS225=1 ObjName as225.o as225.c
  76.  
  77. install:    Mosaic-amitcp
  78.         -delete bin:local/c/Mosaic
  79.         slink Mosaic-amitcp to bin:local/c/Mosaic stripdebug
  80.  
  81. locale.o:    locale.c amosaic_cat.h
  82.         sc locale.c
  83.  
  84. amosaic_cat.h:    amosaic.cd
  85.         flexcat amosaic.cd amosaic_cat.h=c_h.sd
  86.  
  87. locale.c:    amosaic.cd
  88.         flexcat amosaic.cd locale.c=c_c_v38.sd
  89.  
  90. catalogs/deutsch/amosaic.catalog: amosaic_d.ct
  91.         flexcat amosaic.cd amosaic_d.ct catalog catalogs/deutsch/amosaic.catalog
  92.         avail flush >NIL:
  93.  
  94. amosaic_d.ct:    amosaic.cd
  95.         flexcat amosaic.cd amosaic_d.ct NEWCTFILE amosaic_d.ct
  96.  
  97. catalogs/svenska/amosaic.catalog: amosaic_s.ct
  98.         flexcat amosaic.cd amosaic_s.ct catalog catalogs/svenska/amosaic.catalog
  99.         avail flush >NIL:
  100.  
  101. amosaic_s.ct:    amosaic.cd
  102.         flexcat amosaic.cd amosaic_s.ct NEWCTFILE amosaic_s.ct
  103.